﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DAL;
using Domain;

namespace BL
{
    public class PessoaBL
    {
        public PessoaBL() { }

        public static bool Insere(Pessoa oPessoa)
        {
            return new PessoaDAO().GravarPessoa(oPessoa);
        }

        public static bool UpdatePessoa(Pessoa oPessoa)
        {
            return new PessoaDAO().UpdatePessoa(oPessoa);
        }

        public static bool Delete(Int32 id)
        {
            return new PessoaDAO().DeletePessoa(id);
        }

        public static DataTable ListaFiltro(string filtro)
        {
            return new PessoaDAO().PessoaFiltra(filtro);
        }

        public static DataTable Lista()
        {
            return new PessoaDAO().PessoaList();
        }

        public static Pessoa Consulta(int id)
        {
            return new PessoaDAO().Select(id);
        }
    }
}
